package com.cloudlead.customerService.vo;

import com.cloudlead.common.lang.annotation.Label;
import com.cloudlead.common.lang.persistence.AbstractIdEntity;
import org.joda.time.DateTime;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;

public class ContainerCountVo extends AbstractIdEntity<String> {

    @Label("baseContainer")
    private String baseContain;

    @Label("订舱回执ID")
    private String bookingSpaceRecei;

    @Label("起始港车辆号")
    private String startCarName;

    @Label("目的港车牌号")
    private String destCarName;

    @Label("起始港箱ID")
    private String startId;

    @Label("目的港箱ID")
    private String destId;

    @Label("起始港车队gps公司")
    private String startGPS;

    @Label("目的港车队gps公司")
    private String destGPS;

    @Label("流水号")
    @Size(max=45)
    private String carNumber;

    @Label("备注")
    @Size(max=45)
    private String comments;

    @Label("车队联系人")
    @Size(max=45)
    private String contactPerson;

    @Label("车队联系电话")
    @Size(max=45)
    private String contactTel;

    @Label("编号")
    @Size(max=45)
    private String containerId;

    @Label("箱号")
    @Size(max=45)
    private String containerNo;

    @Label("铅封号")
    @Size(max=45)
    private String containerSeal;

    @Label("箱尺寸")
    @Size(max=45)
    private String containerSize;

    @Label("箱类型")
    @Size(max=45)
    private String containerType;

    @Label("重量")
    private Float containerWeight;

    @Label("危险品标记")
    @Size(max=45)
    private String dangerous;

    @Label("目的港车队状态")
    @Size(max=45)
    private String destFleetStatus;

    @Label("删除标记")
    @Size(max=8)
    private String flag;

    @Label("id")
    @Size(max=24)
    private String id;

    @Label("isDorp")
    @Size(max=100)
    private String isDorp;

    @Label("港区")
    @Size(max=45)
    private String minato;

    @Label("packagingAddress")
    @Size(max=255)
    private String packagingAddress;

    @Label("计划时间")
    private DateTime planDate;

    @Label("removeAddress")
    @Size(max=255)
    private String removeAddress;

    @Label("保存时间")
    private DateTime saveDate;

    @Label("派车人")
    @Size(max=45)
    private String sendCarPepole;

    @Label("serialNumber")
    @Size(max=255)
    private String serialNumber;

    @Label("船运状态")
    @Size(max=45)
    private String shipStatus;

    @Label("起始港车队状态")
    @Size(max=45)
    private String startFleetStatus;


    @Label("tbCustomerOrderId")
    private String tbCustomerOrder;

    @Label("温度")
    @Size(max=45)
    private String temp;

    @Label("封号")
    @Size(max=45)
    private String title;

    @Label("甩挂标记")
    @Size(max=45)
    private String trailerFlag;

    @Label("尺寸类型")
    @Size(max=8)
    private String type;

    @Label("体积")
    private Float volume;

    public String getStartId() {
        return startId;
    }

    public void setStartId(String startId) {
        this.startId = startId;
    }

    public String getDestId() {
        return destId;
    }

    public void setDestId(String destId) {
        this.destId = destId;
    }

    public String getStartCarName() {
        return startCarName;
    }

    public void setStartCarName(String startCarName) {
        this.startCarName = startCarName;
    }

    public String getDestCarName() {
        return destCarName;
    }

    public void setDestCarName(String destCarName) {
        this.destCarName = destCarName;
    }

    public String getStartGPS() {
        return startGPS;
    }

    public void setStartGPS(String startGPS) {
        this.startGPS = startGPS;
    }

    public String getDestGPS() {
        return destGPS;
    }

    public void setDestGPS(String destGPS) {
        this.destGPS = destGPS;
    }

    public String getDestFleetStatus() {
        return destFleetStatus;
    }



    public String getBaseContain() {
        return baseContain;
    }

    public void setBaseContain(String baseContain) {
        this.baseContain = baseContain;
    }

    public String getBookingSpaceRecei() {
        return bookingSpaceRecei;
    }

    public void setBookingSpaceRecei(String bookingSpaceRecei) {
        this.bookingSpaceRecei = bookingSpaceRecei;
    }

    public String getCarNumber() {
        return carNumber;
    }

    public void setCarNumber(String carNumber) {
        this.carNumber = carNumber;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public String getContactPerson() {
        return contactPerson;
    }

    public void setContactPerson(String contactPerson) {
        this.contactPerson = contactPerson;
    }

    public String getContactTel() {
        return contactTel;
    }

    public void setContactTel(String contactTel) {
        this.contactTel = contactTel;
    }

    public String getContainerId() {
        return containerId;
    }

    public void setContainerId(String containerId) {
        this.containerId = containerId;
    }

    public String getContainerNo() {
        return containerNo;
    }

    public void setContainerNo(String containerNo) {
        this.containerNo = containerNo;
    }

    public String getContainerSeal() {
        return containerSeal;
    }

    public void setContainerSeal(String containerSeal) {
        this.containerSeal = containerSeal;
    }

    public String getContainerSize() {
        return containerSize;
    }

    public void setContainerSize(String containerSize) {
        this.containerSize = containerSize;
    }

    public String getContainerType() {
        return containerType;
    }

    public void setContainerType(String containerType) {
        this.containerType = containerType;
    }

    public Float getContainerWeight() {
        return containerWeight;
    }

    public void setContainerWeight(Float containerWeight) {
        this.containerWeight = containerWeight;
    }

    public String getDangerous() {
        return dangerous;
    }

    public void setDangerous(String dangerous) {
        this.dangerous = dangerous;
    }

    public String getDestFleetStatus(String fleetStatus) {
        return destFleetStatus;
    }

    public void setDestFleetStatus(String destFleetStatus) {
        this.destFleetStatus = destFleetStatus;
    }

    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getIsDorp() {
        return isDorp;
    }

    public void setIsDorp(String isDorp) {
        this.isDorp = isDorp;
    }

    public String getMinato() {
        return minato;
    }

    public void setMinato(String minato) {
        this.minato = minato;
    }

    public String getPackagingAddress() {
        return packagingAddress;
    }

    public void setPackagingAddress(String packagingAddress) {
        this.packagingAddress = packagingAddress;
    }

    public DateTime getPlanDate() {
        return planDate;
    }

    public void setPlanDate(DateTime planDate) {
        this.planDate = planDate;
    }

    public String getRemoveAddress() {
        return removeAddress;
    }

    public void setRemoveAddress(String removeAddress) {
        this.removeAddress = removeAddress;
    }

    public DateTime getSaveDate() {
        return saveDate;
    }

    public void setSaveDate(DateTime saveDate) {
        this.saveDate = saveDate;
    }

    public String getSendCarPepole() {
        return sendCarPepole;
    }

    public void setSendCarPepole(String sendCarPepole) {
        this.sendCarPepole = sendCarPepole;
    }

    public String getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }

    public String getShipStatus() {
        return shipStatus;
    }

    public void setShipStatus(String shipStatus) {
        this.shipStatus = shipStatus;
    }

    public String getStartFleetStatus() {
        return startFleetStatus;
    }

    public void setStartFleetStatus(String startFleetStatus) {
        this.startFleetStatus = startFleetStatus;
    }

    public String getTbCustomerOrder() {
        return tbCustomerOrder;
    }

    public void setTbCustomerOrder(String tbCustomerOrder) {
        this.tbCustomerOrder = tbCustomerOrder;
    }

    public String getTemp() {
        return temp;
    }

    public void setTemp(String temp) {
        this.temp = temp;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getTrailerFlag() {
        return trailerFlag;
    }

    public void setTrailerFlag(String trailerFlag) {
        this.trailerFlag = trailerFlag;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Float getVolume() {
        return volume;
    }

    public void setVolume(Float volume) {
        this.volume = volume;
    }



}

